package com.fan.base.util;

import android.content.Context;

/**
 * Tools工具类初始化
 *
 * @author fan
 * @date 2018/11/24
 */
public class Tools {

    private static Context context;

    /**
     * 初始化工具类
     *
     * @param context 上下文
     */
    public static void init ( Context context ) {
        Tools.context = context.getApplicationContext();
    }

    /**
     * 在某种获取不到 Context 的情况下，即可以使用才方法获取 Context
     * 获取ApplicationContext
     *
     * @return ApplicationContext
     */
    public static Context getContext () {
        if ( context != null ) {
            return context;
        }
        throw new NullPointerException( "请先调用init()方法" );
    }

}
